5 Computational Features from Evolutionary Operation to Parallel Direct Search: Pattern Search Algorithms for Numerical Optimization
نویسنده
چکیده
variables may bedevil pattern search methods if there is a high degree of nonlinearity. On the other hand, pattern search methods have been applied successfully to problems with as many as 256 variables. Mead simplex method to a non-stationary point. Direct search methods for uncon-strained optimization on either sequential or parallel machines. Figure 5: A selection of admissible patterns and their mapping onto a rational lattice. Pattern search methods admit a wide range of heuristics. Coordinate search cautiously varies one coordinate at a time, whereas evolutionary operation using two-level factorial designs or composite designs may evaluate f at as many as 3 p points before choosing the next step. More recent examples of pattern search methods exhibit a similar diversity of strategies. For example, parallel direct search (PDS) 6] was designed to exploit the strengths of multiprocessor computing environments. By simultaneously evaluating f at multiple points on multiple processors, additional evaluations can be obtained \for free," often accelerating the search by reducing the total number of iterations required. Opportunities for computational parallelism abound and a parallel implementation of a particular class of pattern search methods has been developed 20]. In contrast, model-assisted grid search 22] exploits methods developed for the design and analysis of computer experiments 15]. The idea is to construct approximations to f that can be used to predict a single trial step that is likely to realize simple decrease on the current value of f (x k). Thus, pattern search methods can also be quite frugal. 6 Recommendations Experience suggests that pattern search methods are often useful in the following situations: (1) Evaluation of f is inaccurate. Even when f is de-terministic, computationally induced errors can occur, e.g., when evaluating f involves iterating to an approximate answer. One common diiculty occurs when these inaccuracies result in high-frequency oscillations in the returned function values. In such situations, derivative-based methods are likely to become trapped in the oscillations and thus fail to identify larger basins of smaller function values. (2) The derivatives of f are either not available or not reliable. In particular, inaccuracies in the evaluation of f often render nite-diierence approximations to the gradient unreliable. (3) The function f is not smooth. Although the existing convergence analysis for pattern search methods assumes that f is continuously diierentiable, we have found that pattern search methods are often eeective in practice when the partial derivatives of f are not …
منابع مشابه
From Evolutionary Operation to Parallel Direct Search: Pattern Search Algorithms for Numerical Optimization
G.E.P. Box’s seminal suggestions for Evolutionary Operation led other statisticians to propose algorithms for numerical optimization that rely exclusively on the direct comparison of function values. These contributions culminated in the development of the widely used simplex algorithm of Nelder and Mead. Recent examination of these popular methods by the numerical optimization community has pr...
متن کاملUsing composite ranking to select the most appropriate Multi-Criteria Decision Making (MCDM) method in the optimal operation of the Dam reservoir
In this study, the performance of the algorithms of whale, Differential evolutionary, crow search, and Gray Wolf optimization were evaluated to operate the Golestan Dam reservoir with the objective function of meeting downstream water needs. Also, after defining the objective function and its constraints, the convergence degree of the algorithms was compared with each other and with the absolut...
متن کاملUsing Pattern Search Algorithm and Finite Element Method to Detect Rotor Cracks
The vibration pattern of a rotor system reflects the mechanical parameter changes in the system. Hence, the use of vibration monitoring is considered as a possible means of detecting the presence and growth of the cracks. In this paper, a pattern search based method for shaft crack detection is proposed and described which formulates the shaft crack detection as an optimization problem by means...
متن کاملA Hybrid MOEA/D-TS for Solving Multi-Objective Problems
In many real-world applications, various optimization problems with conflicting objectives are very common. In this paper we employ Multi-Objective Evolutionary Algorithm based on Decomposition (MOEA/D), a newly developed method, beside Tabu Search (TS) accompaniment to achieve a new manner for solving multi-objective optimization problems (MOPs) with two or three conflicting objectives. This i...
متن کاملTask Scheduling Using Particle Swarm Optimization Algorithm with a Selection Guide and a Measure of Uniformity for Computational Grids
In this paper, we proposed an algorithm for solving the problem of task scheduling using particle swarm optimization algorithm, with changes in the Selection and removing the guide and also using the technique to get away from the bad, to move away from local extreme and diversity. Scheduling algorithms play an important role in grid computing, parallel tasks Scheduling and sending them to ...
متن کامل